آموزش برنامه نویسی حرفه ای macOS [ویدئو]

Professional macOS Programming [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: macOS به دلیل ادغام سخت خود در اکوسیستم اپل از پلتفرم ها و دستگاه های مک شناخته شده است. در این دوره، دانش عمیقی از کار بر روی macOS به دست خواهید آورد که به شما امکان می دهد تا با استفاده از Swift برای ساخت برنامه ها، پتانسیل کامل آن را آزاد کنید. این دوره به شما نشان می دهد که چگونه محیط خود را به راحتی تنظیم کنید و پروژه های خود را ایجاد کنید و کنترل ها را به درستی تنظیم کنید. با استفاده از Swift و Xcode اصول برنامه نویسی را کشف کنید و ببینید چگونه دانش خود را در نوشتن برنامه های macOS ترکیب کنید. به الگوهای طراحی رایجی که برای برنامه ریزی چیزی بیش از یک پروژه ساده برای برنامه های دسکتاپ خود باید بدانید، نگاه کنید. شما عملکردهای مختلفی مانند تشخیص لمس، حذف و اضافه کردن برنامه ها را به برنامه اضافه خواهید کرد. انیمیشن ها را به برنامه خود و به لایه های مختلف اضافه کنید تا پویاتر شود. در نهایت، توسعه بازی SpriteKit را با استفاده از برنامه نویسی macOS پوشش می دهید تا یک بازی کوچک را به عملکرد برنامه خود اضافه کنید. در پایان این دوره، شما به خوبی با Swift، Cocoa، Apple Scripts و تعداد زیادی از ابزارهای ضروری دیگر آشنا خواهید شد. برای مقابله با پروژه های نرم افزاری پیشرفته در macOS آماده خواهید بود. تمام فایل های کد این دوره در Github در دسترس هستند - https://github.com/PacktPublishing/Professional-macOS-Programming-v- از نمای جدول برای ارائه کارآمدتر ردیف های داده استفاده کنید. با شی ویندوز در Xcode کار کنید و برخی از ویژگی های آن را تغییر دهید تشخیص فشار دادن کلید در Mac، به طوری که بسته به کلیدی که روی صفحه کلید فشار داده شده است، می توان اقدامات مختلفی را انجام داد. با افزودن انیمیشن برنامه خود را پویا کنید قابلیت‌های مختلفی مانند تشخیص لمس، حذف و اضافه کردن برنامه‌ها را به برنامه اضافه کنید توسعه بازی SpriteKit را با استفاده از برنامه نویسی macOS برای افزودن یک بازی به عملکرد برنامه کشف کنید این دوره برای مبتدیان یا توسعه دهندگان در پلتفرم های دیگر ایجاد شده است که می خواهند اولین برنامه macOS خود را بسازند. اگر یک توسعه‌دهنده سوئیفت یا iOS هستید که می‌خواهید یاد بگیرید چگونه برای چندین پلتفرم اپل کدنویسی کنید و یک برنامه در macOS بسازید، این دوره آموزشی است که به آن نیاز دارید! آشنایی اولیه با Swift/Objective-C فرض شده است. با این راهنمای آسان و کاربرپسند، یاد بگیرید که چگونه برنامه‌های macOS را توسعه دهید * طیف گسترده‌ای از کیت‌ها و ابزارهای توسعه نرم‌افزار اپل را کاوش و استفاده کنید تا به یک برنامه‌نویس مطمئن macOS تبدیل شوید. برنامه با استفاده از macOS

سرفصل ها و درس ها

چیدمان بنیاد برنامه Laying out the App Foundation

  • بررسی اجمالی دوره The Course Overview

  • مقدمه ای بر macOS Xcode Project Introduction to macOS Xcode Project

  • راه اندازی پنجره تقسیم Setting Up Split Window

  • راه اندازی IBOoutlets Setting Up IBOutlets

  • TableView را آماده کنید Prepare the TableView

  • داده ها را در TableView بارگذاری کنید Load Data into TableView

بهبود برنامه مرورگر عکس Photo Browser App Improvements

  • بارگذاری تصاویر با مدیریت فایل Load Images with File Manager

  • نمایش نام گل ها Display Flower Names

  • تنظیمات برنامه را پیکربندی کنید Configure App Options

  • انتخاب ردیف جدول Table Row Selection

  • پایان کار Finishing Touches

طرح بندی نمای شبکه ای Grid View Layout

  • مقدمه ای بر نمای مجموعه Introduction to Collection View

  • تنظیم مورد نمای مجموعه Setting Up Collection View Item

  • نمایش موارد مشاهده مجموعه Displaying Collection View Items

  • فهرست اسناد Document Directory

  • نمایش تصاویر Displaying Images

نوار ابزار و اشتراک گذاری Toolbar and Sharing

  • اضافه کردن نوار ابزار به یک پنجره Adding Toolbar to a Window

  • دکمه نوار ابزار سفارشی Custom Toolbar Button

  • راه اندازی رابط کاربری برنامه Setting Up App User Interface

  • عملکرد دکمه نوار ابزار Toolbar Button Action

  • انتخابگر سرویس اشتراک گذاری Sharing Service Picker

نوار منو، هشدار، و Popover Menu Bar, Alert, and Popover

  • حذف پنجره و آیکون Removing Window and Icon

  • نوار وضعیت و موارد منو Status Bar and Menu Items

  • منو اقدام و هشدار Menu Action and Alert

  • نمایش برنامه در Popover Display App in Popover

پیش فرض های کاربر و رویدادهای کلیدی User Defaults and Key Events

  • تنظیم رابط کاربری برنامه Set Up App User Interface

  • داده ها را در UserDefaults ذخیره کنید Save Data to UserDefaults

  • تشخیص فشار کلید Detecting Key Press

  • شناسایی کلید اصلاح کننده Identifying Modifier Key

  • عملکرد دکمه NSAlert NSAlert Button Action

کار با Maps Working with Maps

  • تنظیم رابط کاربری برنامه Set Up App User Interface

  • مختصات موقعیت مکانی کاربر User’s Location Coordinates

  • نمایش مکان در نمای نقشه Display Location on Map View

  • روی Gesture Recogniser کلیک کنید Click Gesture Recogniser

  • ژئوکدینگ معکوس Reverse Geocoding

مشاهده و لایه بندی انیمیشن ها View and Layer Animations

  • شیء پروکسی انیماتور Animator Proxy Object

  • انیمیشن های لایه ای Layer Animations

  • راهنمای تکمیل انیمیشن Animation Completion Handler

  • کلاس انیمیشن CABasic CABasicAnimation Class

توسعه بازی SpriteKit SpriteKit Game Development

  • پروژه بازی SpriteKit SpriteKit Game Project

  • ویژگی ها و اقدامات Sprite Sprite Properties and Actions

  • تایمر و عملکرد ماوس Timer and Mouse Functions

  • فیزیک بدن و تماس Physics Body and Contact

  • امتیازات و بازی بیش از صحنه Scores and Game Over Scene

توسعه برنامه مرورگر Browser App Development

  • تنظیم رابط کاربری User Interface Set Up

  • کنترلر ویندوز Windows Controller

  • نمایش وب سایت در نمای وب Show Website on Web View

  • نماینده ناوبری Navigation Delegate

  • نماد برنامه Application Icon

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش برنامه نویسی حرفه ای macOS [ویدئو]
جزییات دوره
5 h 10 m
49
Packtpub Packtpub
(آخرین آپدیت)
1
3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dee Aliyu Odumosu Dee Aliyu Odumosu

Freelance Developer با بیش از 120 برنامه DevelopedDee بیش از 120 برنامه برای مشتریان ، از جمله افراد و شرکت های تازه تاسیس ، از سراسر جهان ایجاد کرده است. این برنامه ها از ابتدایی تا بسیار پیچیده را شامل می شوند ، برخی از آنها را می توان در وب سایت وی یافت. علاقه دی به برنامه نویسی رایانه ای در سال 2006 با اولین تماس وی با زبان برنامه نویسی جاوا آغاز شد. وی به یادگیری زبانهای مختلف از جمله Microsoft ASP.NET ، Ruby on Rails ، C # ، برخی از PHP و HTML و CSS ادامه داد. قبل از اینکه تصمیم بگیرد به یک برنامه نویس تمام وقت تبدیل شود ، دی به طور خلاصه مجوز MCSE (Microsoft Certified System Engineer) را دنبال کرد. او به یک مقام حرفه ای گواهی شده مایکروسافت دست یافت. طی 4 سال گذشته ، Dee آیفون را با استفاده از زبان Objective-C و Swift برنامه نویسی کرده است. در سال 2013 ، دی با کسب تمایز در مقطع کارشناسی ارشد مهندسی نرم افزار از دانشگاه کوئین مری تصمیم گرفت تحصیلات خود را در زمینه توسعه نرم افزار ادامه دهد. وی در کلاس اول خود در کلاس BSc Computing فارغ التحصیل شد. یکی از علاقه های دی تدریس خصوصی است. اولین آموزش ویدیویی کانال YouTube او در سال 2007 بارگذاری شد که وی در حال تدریس PHP بود ، اما بعداً آموزشهای ویدیویی Microsoft ASP.NET و Visual Studios را ایجاد کرد. او علاقه واقعی دارد که اطمینان حاصل کند که یادگیرندگان هر موضوعی را ارائه می دهند ، درک می کنند.